Linux之文件夹和文件的创建、查看、删除命令

您所在的位置:网站首页 linux新建文件 命令 Linux之文件夹和文件的创建、查看、删除命令

Linux之文件夹和文件的创建、查看、删除命令

2024-07-09 17:26| 来源: 网络整理| 查看: 265

前段时间公司要求能力认证考试,复习的时候自己整理了一些知识点,记录在博客,以后随时都可以看。来自某大神的建议,发博客,到哪里都可以看,还能和别人分享,谢谢指引。

1、文件夹:创建、修改、删除、复制1)创建: mkdir –pm 文件名(-p代表创建时路径如果有未创建父目录,也会一并创建;-m代表赋权) 注:创建时可以同时创建多个文件夹2)修改文件名: mv 原文件夹路径 新文件夹路径(移动,原文件夹消失)3)删除: 删除空目录rmdir 文件夹目录;删除非空目录rm –r 文件夹目录4)复制: 本地复制:cp 源目录路径 目的目录路径 (注意需要加上-r); 从远程复制到本地:scp [email protected]:/root/test12/translate-shell/man  /mnt/sda1/5)查看/查找文件夹 cd 文件夹路径,返回上层cd ../ Find / -name  文件夹名A  #在根目录下查找文件夹名为A的目录路径。 Find / -name *.sh  #在根目录下查找文件名后缀为.sh的文件 注:参考https://blog.csdn.net/qq_27517377/article/details/788702936)统计文件夹目录文件或文件夹的数量,容量 A)文件夹数量 ls -l|grep "^d" |wc -l B)文件数量 ls -l|grep "^-" |wc -l 若统计包含目录下子目录里的文件ls -lR|grep "^-" |wc -l 注:参考https://www.cnblogs.com/yongjieShi/p/8075281.html C)容量:du –sh 文件目录路径(若为当前目录,可不输入文件目录路径) -a 列出全部的文件大小,不统计总大小 -s 仅统计出目录的总大小 -S 列出全部的文件大小,且统计总大小 -h 以K,M,G为单位,提高信息的可读性 参考http://man.linuxde.net/du

2、文件:创建、修改、删除1)创建: 》vi 文件名(vi后可加一个或多个文件名) vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename 》echo命令:   echo “hello world”>test.txt 》touch命令: 新建文件时用touch命令可以建立一个空文件2)查看: A)linux下cat、more、less命令的详解 注:参考https://www.cnblogs.com/lidabo/p/6196457.html B)使用vim打开文件:vim 文件名精确搜索: 在命令行模式下,输入“/+需要搜索的内容”翻页: Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏 Ctrl+b:向文件首翻一屏 nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。移动光标(命令行模式下): space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾3)修改:插入文本类命令(从命令行模式切换到文本输入模式) i :在光标前 a:在光标后 I :在当前行首 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行4)删除: ndw或ndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本5)保存、退出:(命令行模式下) 可用命令有 :q!  :wq  :x  ZZ 注:参考https://blog.csdn.net/luo200618/article/details/52510781/6)其余操作撤销、取消上一次的撤销:(命令行模式) 撤销:按u撤销上一步的操作 取消上一次撤销:Ctrl+r 参考https://blog.csdn.net/luo200618/article/details/52510790/显示行号:set nu或者是 set number取消显示行号:set nonu 或者set nonumber查找及替换: /pattern:从光标开始处向文件尾搜索pattern ?pattern:从光标开始处向文件首搜索pattern n:在同一方向重复上一次搜索命令 N:在反方向上重复上一次搜索命令 :s/p1/p2/g:将当前行中所有p1均用p2替代 :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代 :g/p1/s//p2/g:将文件中所有p1均用p2替换 注:参考https://blog.csdn.net/linjpg/article/details/778546713、在日常查看过滤文档时会使用到通道,应该是重点学习的内容,后面单独成一篇文章(在此先说明,给自己一个小任务,后面更新)  



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3